package com.mueblesgl.proyecto.costos;

import java.util.Vector;

import com.mueblesgl.proyecto.dao.interfaces.ProcedimientosDAO;
import com.mueblesgl.proyecto.dao.interfaces.ProduccionDAO;
import com.mueblesgl.proyecto.dao.interfaces.ProductoDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlProcedimientoDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlProduccionDAO;
import com.mueblesgl.proyecto.dao.mysql.MySqlProductoDAO;
import com.mueblesgl.proyecto.entidades.CostosPedido;
import com.mueblesgl.proyecto.entidades.OrdenProduccion;
import com.mueblesgl.proyecto.entidades.OrdenProduccionProducto;
import com.mueblesgl.proyecto.entidades.Recurso;

public class ServiceCostos {

	public Vector<OrdenProduccion> listarOrdenes() {
		Vector<OrdenProduccion> ordenes = null;
		ProduccionDAO produccionDAO = new MySqlProduccionDAO();
		ordenes = produccionDAO.listarOrdenProduccion();
		return ordenes;
	}
	public OrdenProduccion consultarOrden(int id) {
		OrdenProduccion orden = null;
		ProduccionDAO produccionDAO = new MySqlProduccionDAO();
		orden = produccionDAO.consultarOrden(id);
		return orden;
	}			
	
	public Vector<OrdenProduccionProducto> consultarOrdenProducto(int id) {
		Vector<OrdenProduccionProducto> ordenes = null;
		ProduccionDAO produccionDAO = new MySqlProduccionDAO();
		ordenes = produccionDAO.consultarOrdenProducto(id);
		return ordenes;
	}

	public boolean registrarCostos(CostosPedido costos) {
		ProduccionDAO produccionDAO = new MySqlProduccionDAO();
		boolean resultado = produccionDAO.registrarCostosPedido(costos);
		return resultado;
	}
	

}
